package org.lanyu.springainovel.common.dto;

import lombok.Data;

import java.util.Date;

/**
 * 拆书记录响应DTO
 */
@Data
public class RecordResponse {

    /**
     * 记录ID
     */
    private Long id;

    /**
     * 记录名称（书名）
     */
    private String name;

    /**
     * 状�?     */
    private String status;

    /**
     * 进度百分�?     */
    private Integer progress;

    /**
     * 原始内容来源类型
     */
    private String sourceType;

    /**
     * 原始内容路径
     */
    private String sourcePath;

    /**
     * 原始内容URL
     */
    private String sourceUrl;

    /**
     * 系统提示词模板ID
     */
    private Long systemPromptId;

    /**
     * 模型ID
     */
    private Long modelId;

    /**
     * 开始时�?     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
}
